/* 
 * Gear Tooth class with PID functionality
 */

#include "GearTooth.h"
#include "PIDSource.h"

class GearToothPID : public GearTooth, public PIDSource
{
	public:
		GearToothPID(UINT32 channel, bool directionSensitive);
		GearToothPID(UINT8 moduleNumber, UINT32 channel, bool directionSensitive);
		GearToothPID(DigitalSource *source, bool directionSensitive);
		GearToothPID(DigitalSource &source, bool directionSensitive);
		~GearToothPID();
		double PIDGet();
	
};
